package com.fqgj.xjd.user.client.request;

import com.fqgj.xjd.user.client.enums.UserKycStatusEnum;

import java.io.Serializable;

/**
 * @program: cashmama-user
 * @description
 * @author: frank
 * @create: 2020-09-29 17:19
 **/
public class UserKycUpdateRequest implements Serializable {
    private static final long serialVersionUID = 6545818874852330860L;

    private String userCode;

    private Integer authType;
    /**
     * 证件正面
     */
    private String cardFrontUrl;
    /**
     * 证件反面
     */
    private String cardBackUrl;
    /**
     * 手持照
     */
    private String handHoldUrl;

    /**
     * 信息状态：0初始化 1成功 2失败 3重传
     */
    private UserKycStatusEnum status;

    public UserKycStatusEnum getStatus() {
        return status;
    }

    public UserKycUpdateRequest setStatus(UserKycStatusEnum status) {
        this.status = status;
        return this;
    }

    public Integer getAuthType() {
        return authType;
    }

    public UserKycUpdateRequest setAuthType(Integer authType) {
        this.authType = authType;
        return this;
    }

    public String getUserCode() {
        return userCode;
    }

    public UserKycUpdateRequest setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public String getCardFrontUrl() {
        return cardFrontUrl;
    }

    public UserKycUpdateRequest setCardFrontUrl(String cardFrontUrl) {
        this.cardFrontUrl = cardFrontUrl;
        return this;
    }

    public String getCardBackUrl() {
        return cardBackUrl;
    }

    public UserKycUpdateRequest setCardBackUrl(String cardBackUrl) {
        this.cardBackUrl = cardBackUrl;
        return this;
    }

    public String getHandHoldUrl() {
        return handHoldUrl;
    }

    public UserKycUpdateRequest setHandHoldUrl(String handHoldUrl) {
        this.handHoldUrl = handHoldUrl;
        return this;
    }
}
